#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//猜凶手
//
//日本某地发生了一件谋杀案，警察通过排查确定杀人凶手必为4个嫌疑犯的一个。
//
//以下为4个嫌疑犯的供词:
//
//A说：不是我。a==1
//
//B说：是C。   c==0
//
//C说：是D。   d==0
//
//D说：C在胡说 d==1
//
//已知3个人说了真话，1个人说的是假话。
//
//现在请根据这些信息，写一个程序来确定到底谁是凶手。

int main()
{
	//假设a是凶手，在a是凶手的条件下，去验真a,b,c,d的话是否符合条件
	//同理，依次去遍历b,c,d
	char killer = '0';
	for (killer = 'a'; killer <= 'd'; killer++)
	{
		if ((killer != 'a') + (killer == 'c') + (killer == 'd') + (killer != 'd') == 3)
		{
			printf("%c",killer);
		}
	}
	return 0;
}


